package com.lhq.lingsi_study_hall.scoring;

import com.lhq.lingsi_study_hall.model.entity.App;
import com.lhq.lingsi_study_hall.model.entity.UserAnswer;

import java.util.List;

/**
 * 评分策略接口
 */
public interface ScoringStrategy {
    /**
     * 执行评分
     * @param choices 选项集合
     * @param app     应用
     * @return 评分结果
     */
    UserAnswer doScore(List<String> choices, App app);
}
